insert (something) in - English Synonyms Dictionary